home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / bbsdoors / cbox23.zip / CHATBOX.DOC < prev    next >
Text File  |  1993-05-04  |  68KB  |  1,501 lines

  1.          
  2.  
  3.  
  4.  
  5.  
  6.          ------------------------------------------------------------------
  7.         |                                                                  |
  8.         |                                                                  |
  9.         |                                                                  |
  10.         |                        ChatBox Version 2.3                       |
  11.         |                                                                  |
  12.         |            Split-Screen Sysop Chat - Caller Page Utility         |
  13.         |                                                                  |
  14.         |                               For                                |
  15.         |                                                                  |
  16.         |                PCBoard Versions 14.5, 14.5a & 15.0               |
  17.         |                                                                  |
  18.         |                            Including                             |
  19.         |                                                                  |
  20.         |                      PCBoard /M Multi-port                       |
  21.         |                                                                  |
  22.         |                                                                  |
  23.         |             Horizontal or Vertical Split-Screen Chat             |
  24.         |                                                                  |
  25.         |                                                                  |
  26.         |    Sysop Configurable Page Sounds (Beeping, Telephone Ringing)   |
  27.         |                                                                  |
  28.         |                                                                  |
  29.         |          Sysop may choose Flashing "Silent Page" Mode            |
  30.         |                                                                  |
  31.         |                                                                  |
  32.         |             Uses PCBTEXT for Language Compatibility              |
  33.         |                                                                  |
  34.         |                                                                  |
  35.         |      Seamless Appearance when used as a "Shelled-to" Door or     |
  36.         |      when installed as a PCBoard version 15.0 "PPE" function.    |
  37.         |                                                                  |
  38.         |                     Highly Sysop-Configurable                    |
  39.         |                                                                  |
  40.         |                                                                  |
  41.         |                       ChatBox Version 2.3                        |
  42.         |                                                                  |
  43.         |       (C) Copyright 1991-1993   Yandell Computer Services        |
  44.         |                                                                  |
  45.         |                   9438 U.S. Hwy. 19 N. Suite 212                 |
  46.         |                       Port Richey, FL 34668                      |
  47.         |                                                                  |
  48.         |                     DATA -- (813) 842-8099                       |
  49.         |                                                                  |
  50.         |                                                                  |
  51.         |                            May 4, 1993                           |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                                                                  |
  55.          ------------------------------------------------------------------ 
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                       ChatBox
  71.         --------------------------------------------------------------------
  72.  
  73.                                  TABLE OF CONTENTS                      Page
  74.                                  -----------------                      ----
  75.  
  76.               INTRODUCTION                                                 
  77.               ------------
  78.               1.0  What Is ChatBox                                         3
  79.               1.1  What Is New in Version 2.3 (Upgrading)                  3
  80.                
  81.               INSTALLING ChatBox
  82.               ------------------
  83.               2.0  Preliminaries and Considerations                        4
  84.  
  85.               2.1  Setting Up to Use "O" to Page Sysop        - PPE MODE   5
  86.               2.2  Setting Up for Sysop Initiated Chats       - PPE MODE   6
  87.               2.3  Removing Previous ChatBox Installations    - PPE MODE   6
  88.  
  89.               2.4  Setting Up for ChatBox to Page            - DOOR MODE 7-8
  90.               2.5  Setting Up for Sysop Initiated Chats      - DOOR MODE   9
  91.               2.6  Preparing PCBoard for Another Chat Device - DOOR MODE   9
  92.  
  93.               2.7  Running CBSETUP and Creating CHATBOX.CNF            10-15
  94.               2.8  Setting Up for Multi-Language Use                      16
  95.               2.9  Setting Up V.I.P. Callers (CHATBOX.VIP)                16
  96.               2.10 Setting Up Callers Who Cannot Page (CHATBOX.NOT)       16
  97.                                     
  98.               RUN-TIME CONSIDERATIONS
  99.               -----------------------
  100.               3.0  Notes Regarding PCBTEXT Files                          17
  101.               3.1  Notes Regarding the F4 Function Key                    18
  102.               3.2  Notes regarding Window (box) Clearing                  18
  103.               3.3  Notes regarding the "Leave a Comment" Prompt           19
  104.               3.4  Notes Regarding SOUND.BAT                              19
  105.               3.5  Notes Regarding Text File Displays                     19
  106.  
  107.               MISCELLANEOUS
  108.               ------------- 
  109.               4.0  Sysop Function Keys                                    20
  110.               4.1  Technical Notes                                        20
  111.               4.2  Caller Log Entries                                     21
  112.               4.3  ChatBox CHATLOG (ALT-L) Files                          21
  113.               4.4  Multi-Nodes, Networks, Multi-taskers                   21
  114.               4.5  Error Messages                                         21
  115.               4.6  Where to Receive Assistance                            21
  116.               4.7  Disclaimer and Warranty                                22
  117.               4.8  License to Use ChatBox                                 22
  118.               4.9  Revision History                                       22
  119.                   
  120.               REGISTRATION       
  121.               ------------
  122.               5.0  Registering ChatBox                                    23
  123.               5.1  Register With CONFIDENCE - Author Information          23
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                        ChatBox                         Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         1.0  What is ChatBox
  140.         --------------------
  141.         ChatBox  is  a Split-Screen chat utility designed for  PCBoard.  The 
  142.         Sysop may select the Split-Screen format for chatting. In horizontal
  143.         mode, the screen is split into two halves (boxes), upper and  lower.  
  144.         In vertical mode, the screen is split into two halves (boxes),  left 
  145.         and right. ChatBox is installed as a 'door' or 'PPE' and is designed 
  146.         to be used between the Sysop and an on-line caller.
  147.  
  148.         The  Sysop  may initiate the chat.  ChatBox will bypass  its  paging 
  149.         process and go directly into chat mode if initiated by the Sysop.
  150.    
  151.         Split-Screen chatting allows simultaneous typing between  the  Sysop
  152.         and the caller.
  153.  
  154.         ChatBox allows the  Sysop to select the type of sound  made  when  a 
  155.         caller is paging.  A different tone may be selected for the familiar 
  156.         "beep-beep",  or one of several different telephone  ringing  sounds 
  157.         may be chosen. Sysops may choose to shell to their own noise  making 
  158.         or screen flashing program to alert them a caller is paging. Printer
  159.         bells may be used also.
  160.          
  161.         The  Sysop  may edit most of the information in  the  caller's  USER 
  162.         record while chatting, without the caller's knowledge.
  163.  
  164.         Three different paging periods may be set for each day of the week.
  165.  
  166.         Split-Screen chat colors may be configured by the Sysop  (registered
  167.         copies of ChatBox only).
  168.  
  169.         ChatBox uses PCBTEXT for multi-language compatibility and additional 
  170.         flexibility.
  171.           
  172.         ChatBox is DESQview aware.
  173.  
  174.         ChatBox works with non-standard com ports automatically.
  175.  
  176.         ChatBox  works  with regular PCBoard software or  the  /M Multi-port
  177.         version of PCBoard automatically.
  178.  
  179.  
  180.         1.1  What is new in version 2.3 (upgrading)
  181.         -------------------------------------------
  182.         Please  refer  to the enclosed file FEATURES.NEW for a list  of  new 
  183.         features in ChatBox version 2.3.  The steps required to upgrade from 
  184.         an earlier version depend on which version of PCBoard you are using.
  185.           
  186.         Please carefully read the next section called "PRELIMINARIES" on the 
  187.         next  page to determine what you need to do to upgrade from a  prior 
  188.         version of ChatBox.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                       ChatBox                          Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         2.0  Preliminaries and Considerations
  206.         -------------------------------------
  207.         Create  a directory or subdirectory where you normally place  doors. 
  208.         Extract the entire contents of CBOX23.ZIP into this location.
  209.  
  210.  
  211.  
  212.         EXTREMELY IMPORTANT CONSIDERATIONS - PLEASE READ
  213.         ------------------------------------------------
  214.  
  215.  
  216.         PCBoard Versions 14.5 and 14.5a
  217.         -------------------------------
  218.         If you are running PCBoard 14.5/14.5a:  ChatBox MUST be installed as
  219.         a  DOOR.   Follow the directions in sections 2.4  through  2.6  (the 
  220.         sections with "DOOR MODE" in the title).  The typical DOOR name  the 
  221.         caller uses to page you is called PAGE, and if you wish to  initiate 
  222.         a chat you would enter the SHIFT and F10 keys at the same time, then 
  223.         press another key while ChatBox loads. 
  224.  
  225.  
  226.         PCBoard Version 15.0
  227.         --------------------
  228.         If  you are running PCBoard 15.0, you may use ChatBox as a  DOOR  as 
  229.         described above, or you may use it with PCBoard 15.0 PPE  functions. 
  230.         With  the  PPE method, callers may page you using  the  "O"  command 
  231.         designed  for this purpose, and you may initiate chats  by  pressing 
  232.         SHIFT and F10 at the same time (additional keystrokes are not needed 
  233.         as  they are with the DOOR method).  If installing ChatBox with  PPE 
  234.         functions  in  PCBoard 15.0, follow the directions in  sections  2.1 
  235.         through 2.3 (the sections with "PPE MODE" in the title).  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                        ChatBox                         Page 5
  269.         --------------------------------------------------------------------
  270.  
  271.         2.1  Setting Up to Use "O" to Page Sysop - PPE MODE
  272.         ---------------------------------------------------
  273.         The  following  step-by-step  instructions  will  replace  PCBoard's 
  274.         built-in  (O)perator  page  function  with  ChatBox.  This  requires 
  275.         PCBoard 15.0 and the SYSPAGE.PPE function file (enclosed).
  276.  
  277.  
  278.         (1)  Run PCBSetup.
  279.  
  280.         (2)  Select "B  File Locations".
  281.  
  282.         (3)  Select "B  Configuration Files".
  283.  
  284.         (4)  Place the highlight bar on "Name/Loc of Default CMD.LST File".
  285.  
  286.         (5)  If you have not configured this parameter yet, you will need to 
  287.              refer to the PCBoard documentation and configure this PATH  and 
  288.              FILENAME now.
  289.  
  290.         (6)  Press F2 to edit the CMD.LST file.
  291.  
  292.         (7)  The following setup screen will appear:
  293.  
  294.                Command    Security  PPE/MNU File -or- KeyStroke Replacement
  295.              -----------  --------  ---------------------------------------
  296.           #) O               10     D:\CHATBOX\SYSPAGE.PPE
  297.  
  298.           * Command     :  Place the letter O here as shown above.
  299.           * Security    :  Enter security needed to use the the O command.
  300.           * PPE/MNU File:  Enter the FULL LOCATION of YOUR ChatBox directory
  301.                            followed by the SYSPAGE.PPE file as shown above.
  302.  
  303.           Note: You may use another command other than "O" here, but this is 
  304.           not recommended.
  305.  
  306.  
  307.         (8)  Press ESC and answer Y to save the new CMD.LST file.
  308.  
  309.         (9)  Exit PCBSetup.
  310.  
  311.         (10) Make  sure that SYSPAGE.PPE is located in the  same  directory 
  312.              with all other ChatBox files.
  313.  
  314.         (11) Restore the (O)perator command in your PCBoard main menu if you 
  315.              had previously removed it for earlier versions of ChatBox. Also
  316.              see section 2.3 on page 6.
  317.  
  318.           
  319.         The  SYSPAGE.PPE  is the PCBoard 15.0 file that will  load  ChatBox.  
  320.         The  SYSPAGE.PPE  file will only load a  configuration  file  called 
  321.         CHATBOX.CNF, so be careful that this is the file you edit with  your 
  322.         configuration choices using CBSETUP.EXE.
  323.  
  324.         If  you have different CMD.LST files for any conferences,  you  will 
  325.         need to configure the "O" command in them also.
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                        ChatBox                         Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         2.2  Setting Up for Sysop Initiated Chats - PPE MODE
  338.         ----------------------------------------------------
  339.         The following step-by-step instructions will install ChatBox so that 
  340.         the  Sysop  may initiate a chat with the caller using  ChatBox.  The 
  341.         Sysop  simply presses the SHIFT and F10 keys at the same time.  When 
  342.         the  Sysop ends the chat, the caller is returned to the  point  they 
  343.         were at when the Sysop started the chat.  This requires PCBoard 15.0 
  344.         and the SYSCHAT.PPE function file (enclosed).
  345.  
  346.  
  347.         (1)  Run PCBSetup.
  348.         (2)  Select "G  Configuration Options".
  349.         (3)  Select "H  Function Keys".
  350.         (4)  Move the highlight bar to "F-Key #10".
  351.         (5)  Edit the parameter as follows:
  352.  
  353.            F-Key #10 : !D:\CHATBOX\SYSCHAT.PPE
  354.                        -----------------------
  355.            Start  the entry with an exclamation mark as shown,  followed  by 
  356.            the  FULL  LOCATION of YOUR ChatBox directory,  followed  by  the 
  357.            SYSCHAT.PPE file as shown.
  358.  
  359.            It  is  ABSOLUTELY  MANDATORY for this entry  to  begin  with  an 
  360.            exclamation point (!) as shown. An exclamation point in the first
  361.            position  is  how PCBoard knows to run a PPE  function  when  you 
  362.            press the SHIFT and F10 keys at the same time.
  363.           
  364.            You may define up to 10 SHIFT-FUNCTION keys in PCBoard to perform 
  365.            various tasks. It is recommended to use SHIFT-F10 to initiate the 
  366.            Sysop chat, as this most closely resembles PCBoard's F10 to start 
  367.            a Sysop chat.
  368.  
  369.         (6)  Exit  AND  save PCBOARD.DAT.  These steps must be performed  on 
  370.              on all nodes.
  371.  
  372.  
  373.         If installed properly, whenever you press a SHIFT and F10 key at the 
  374.         same  time,  ChatBox will load and immediately be in chat  mode  (no 
  375.         paging).  This may be done at anytime while the caller is on-line in
  376.         PCBoard (unless they are out in a door of course).
  377.  
  378.  
  379.         2.3 Removing Previous ChatBox Installations - PPE MODE
  380.         ------------------------------------------------------
  381.         If  *BOTH*  SYSPAGE.PPE and SYSCHAT.PPE are being used as  described 
  382.         in  sections  2.1 and 2.2 above, there is no longer a need  to  have 
  383.         ChatBox configured as a door.  Once you are comfortable with how the 
  384.         new  "PPE"  functions are running,  the  door  functions  previously 
  385.         needed to make ChatBox run should be removed.
  386.  
  387.         - Remove PAGE (or whatever you called it) from your DOOR.LST files.
  388.         - Remove the PAGE command from all main menus, door menus, etc.
  389.         - Restore the (O)perator command in your PCBoard main menu.
  390.         - Remove SET_F10.EXE (if used) from your BOARD.BAT files.
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                        ChatBox                         Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         2.4  Setting Up ChatBox to PAGE - DOOR MODE 
  404.         --------------------------------------------
  405.         You must install ChatBox as a door if you are using PCBoard  version 
  406.         14.5  or  14.5a.  You "may" install ChatBox as a DOOR  with  PCBoard 
  407.         version 15.0, however the PPE method is a much better choice.
  408.  
  409.         Install a door called PAGE into your DOORS.LST file using  PCBSETUP. 
  410.         Answer the following questions as follows:
  411.  
  412.                                          USER DOOR
  413.           Filename   Password  Sec Login SYS  SYS  Shell Path to DOOR Files
  414.           --------   --------  --- ----- ---  ---  ----- ------------------
  415.         #) PAGE                 10   N    Y    N     Y   (if appropriate)
  416.  
  417.  
  418.         Note  the use of PAGE as a door name, not CHATBOX, as you will  most 
  419.         likely want to place PAGE as a command in your main menu (BRDM). 
  420.   
  421.         A password would usually not be required for your PAGE door.
  422.  
  423.         A  low  security level is required, as you may  also be  using  this 
  424.         same door when you wish to initiate a chat with the caller.  ChatBox
  425.         follows   the  security level for the "O" command  in  PCBoard  when 
  426.         ChatBox  is installed as a door.  Callers who are below  this  level 
  427.         will not be able to use ChatBox to page the Sysop.
  428.  
  429.         A  USERS.SYS file MUST be created. ChatBox will not run without  it, 
  430.         as ChatBox NEVER accesses the USERS file.
  431.           
  432.         A DOOR.SYS file is NOT needed.
  433.           
  434.         If running PCBoard 14.5a, shelling is HIGHLY recommended because  it 
  435.         greatly increases the speed at which PCBoard returns when the caller 
  436.         exits  from  ChatBox. ChatBox has been specifically  designed  as  a 
  437.         "Shell" door.  Setting up ChatBox as a "swapped shell" door  is  not 
  438.         recommended  unless it is needed due to memory limitations.  ChatBox 
  439.         only requires about 98K of memory so "swapping" the "shell to"  door 
  440.         should not be required.
  441.  
  442.         If you have different DOORS.LST files in your conferences, you  will 
  443.         need to configure the PAGE door in them also.
  444.  
  445.         It  is up to the individual Sysop as to whether or not to place  the 
  446.         PAGE command in the doors menu, or as a command on the main menu, or  
  447.         both.  The recommended usage is to place PAGE on the main  menu  and 
  448.         not in the doors menu.
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.                        Section 2.4 continues on the next page
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                        ChatBox                         Page 8
  467.         --------------------------------------------------------------------
  468.                          
  469.         2.4  Setting Up ChatBox to PAGE - DOOR MODE  (continued)
  470.         --------------------------------------------------------
  471.         The  purpose of this section is to explain the command line  calling 
  472.         syntax for ChatBox.  Please refer to the PCBoard manual for  a  more 
  473.         complete  discussion  on door batch file installation.  If  you have 
  474.         named  the door PAGE (recommended) the following examples  would  be 
  475.         the  contents of your door file named PAGE (NOTE: do NOT  place  any 
  476.         extension such as .BAT on the PAGE file).
  477.                               
  478.         *PREFERRED METHOD* (fast load!)
  479.         -------------------------------
  480.         @echo off
  481.         C:\CHATBOX\CHATBOX.EXE  CHATBOX.CNF  C:\PCB                            
  482.         ----------------------  -----------  ------                            
  483.                 |               |            |-> This node's home directory.
  484.                 |               |               
  485.                 |               |                                            
  486.                 |                ---------> The name of the configuration    
  487.                 |                           file. Enter a file NAME only.    
  488.                 |                           NEVER place a location here. 
  489.                 |                                                        
  490.                  -------> The executable file name.  Placing its location
  491.                           in-line as shown results in MUCH faster response
  492.                           time in executing the door.    
  493.                                     
  494.         The two lines above are all that is required to execute ChatBox when 
  495.         running  as  a  shelled-to door in PCBoard 14.5a.  If  you  are  not 
  496.         running PCBoard 14.5a or you are not running ChatBox as a shelled-to 
  497.         door,  add the call to BOARD.BAT as the third command  in  the  door 
  498.         file. Do NOT end your door file with BOARD.BAT if running ChatBox as 
  499.         a shell-to door in PCBoard 14.5a or 15.0.
  500.  
  501.  
  502.         *OLD FASHIONED METHOD* (tried and true, but slow load)
  503.         ------------------------------------------------------
  504.         @echo off
  505.         d:                                                                    
  506.         cd\chatbox
  507.         CHATBOX.EXE  CHATBOX.CNF  C:\PCB                            
  508.         c:                        ------                            
  509.         cd\pcb                       |-> This node's home directory. 
  510.                                          
  511.                                          
  512.           
  513.         The  above method will work fine with ChatBox. The only drawback  is 
  514.         the  slower loading time as a result of the changing of  drives  and 
  515.         directories  in  DOS.  As  with the  "preferred  method",  only  add 
  516.         BOARD.BAT  to  the end of the door file if you are NOT  shelling  to 
  517.         ChatBox in PCBoard 14.5a, or if you are running PCBoard 14.5.
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                        ChatBox                        Page 9 
  533.         --------------------------------------------------------------------
  534.  
  535.         2.5  Setting up for Sysop Initiated Chats - DOOR MODE
  536.         -----------------------------------------------------
  537.         For  the  Sysop to initiate an on-line chat using ChatBox, all  that 
  538.         needs  to  be  done is for the Sysop to type  PAGE  <enter>  at  the 
  539.         PCBoard  main  prompt. While ChatBox is loading,  you  must  quickly 
  540.         press any key on the local keyboard. When ChatBox loads and sees the 
  541.         keystroke  waiting in the local system's keyboard buffer,  it  knows 
  542.         the Sysop is initiating the chat and immediately starts in chat mode 
  543.         instead  of "paging" mode.  
  544.  
  545.         For this to function properly with all callers, you must install the 
  546.         PAGE  door in PCBoard so that all callers can access it with  a  low 
  547.         security  in DOORS.LST. ChatBox will follow the security  level  for 
  548.         PCBoard's "O" command when a caller pages using ChatBox as a door.
  549.           
  550.         * Sysop Initiated Chat - AUTOMATED Method #1 :
  551.  
  552.         Using PCBSETUP, you may define the ten SHIFT-FUNCTION keys (SHIFT-F1 
  553.         through SHIFT-F10).  This is an ideal and fast way for the Sysop  to 
  554.         bring  up  the  PAGE command on the caller. Bring  up  PCBSETUP  and 
  555.         choose  one  of these keys, (SHIFT-F10 will probably be  easiest  to 
  556.         remember - F10 for PCBoard chat,  SHIFT-F10 for ChatBox).  These are 
  557.         located on the Options 2 page in PCBSETUP (version 14.5 and  14.5a).  
  558.         To install the PAGE command, simply enter the following:
  559.           
  560.         F-Key #10 : PAGE ^M
  561.  
  562.         The  ^M must be entered exactly as shown.  
  563.  
  564.         Whenever  you wish to chat with caller, press SHIFT-F10, then  press  
  565.         any  key while ChatBox is loading to bypass the page mode and  start 
  566.         directly in chat mode (as described in the first paragraph above).
  567.  
  568.         It  is  not  possible for the caller to bring up ChatBox using  this 
  569.         method, as the caller is never capable of placing keystrokes in  the 
  570.         local (host) keyboard while ChatBox is loading.
  571.           
  572.  
  573.         2.6  Preparing PCBoard for Another Chat Device - DOOR MODE
  574.         ----------------------------------------------------------
  575.         It  is not necessary to disable PCBoard's "O" command in  order  for 
  576.         ChatBox  to function as a door. However, if you wish to use  ChatBox 
  577.         exclusively then follow these simple steps.
  578.         (1) Set record #128 in all PCBTEXT files to:
  579.                     "Please use the PAGE command for paging"
  580.         (2) Use PCBSETUP to set the page times in PCBOARD.DAT to one  minute 
  581.             apart, for example 12:00 - 12:01. Setting this one minute period 
  582.             so that it occurs during the system event is ideal.
  583.                   
  584.         When a caller presses "O" in PCBoard, they will receive the  "Please 
  585.         use  the PAGE command" instruction contained in record #128  of  the 
  586.         appropriate PCBTEXT file.  This applies to DOOR MODE use only!
  587.                                       
  588.         The  method prescribed above allows PCBoard and ChatBox to  continue 
  589.         using the F4 setting for its intended use.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                       ChatBox                        Page 10
  599.         --------------------------------------------------------------------
  600.  
  601.         2.7  Running CBSETUP and Creating CHATBOX.CNF
  602.         ---------------------------------------------
  603.         Enclosed with ChatBox 2.3 is a file called  CBSETUP.EXE.  This  file
  604.         allows  you  to easily and quickly configure  ChatBox  configuration 
  605.         files.  Only one CHATBOX.CNF file is required for all nodes.  Please 
  606.         refer to section 2.8 page 16 for information on creating CHATBOX.CNF
  607.         files for multi-language use.
  608.                                                                       
  609.         To  start  CBSETUP.EXE, enter CBSETUP CHATBOX.CNF at your DOS prompt 
  610.         (CHATBOX.CNF would be the appropriate configuration file).   
  611.  
  612.         Each parameter in CBSETUP is described on the following pages.
  613.           
  614.  
  615.         * ChatBox registration number 
  616.         ---------------------------
  617.         This is the registration number received when ChatBox is registered. 
  618.           
  619.         Registration  causes the ChatBox [ UNREGISTERED COPY ]  message  and 
  620.         the brief delay at program termination to disappear. This message is 
  621.         not replaced with your board name or anything else. The entire  line 
  622.         completely  disappears for  a true, seamless, "looks  like  PCBoard" 
  623.         process if running as a shelled-to door in PCBoard 14.5a or as a PPE 
  624.         in PCBoard 15.0.
  625.           
  626.         Registration also allows ChatBox to use the Sysop defined colors for 
  627.         Split-Screen chat operations.
  628.  
  629.  
  630.         * Default chat screen type
  631.         --------------------------
  632.         You  may select the initial type of Split-Screen chat mode  to begin 
  633.         the on-line chat session in. The valid selections are:
  634.  
  635.         (1)  Horizontal Split-Screen.  The Sysop will be in the top  half of 
  636.              the screen, the caller will be in the bottom half.
  637.  
  638.         (2)  Vertical Split-Screen.  The Sysop will be in the left hand side
  639.              of the screen, the caller will be in the right hand side.
  640.  
  641.         (3)  Regular non-split screen.  Self explanatory.
  642.  
  643.  
  644.         If it is determined that the caller's communications program is  not 
  645.         ANSI capable, ChatBox will start the chat in the regular,  non-split 
  646.         screen  mode.  If this occurs, the Sysop will receive a  message  on 
  647.         the local screen stating this.  The Sysop should not try to force  a 
  648.         Split-Screen chat session when this occurs, as it will probably only 
  649.         result  in  the caller's screen being filled  with  unreadable  ANSI 
  650.         escape sequences. 
  651.  
  652.  
  653.  
  654.                        Section 2.7 continues on the next page
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                       ChatBox                        Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         2.7  Running CBSETUP and creating CHATBOX.CNF (continued)
  668.         ---------------------------------------------------------
  669.  
  670.         * Speed to wrap instead of scroll
  671.         ---------------------------------
  672.         If  the caller is at or below this connect rate, ChatBox  will  wrap
  673.         to the top of each window (box) when the box is filled with text. If
  674.         the caller is above this speed, ChatBox will scroll the contents  of
  675.         the box up one line when the box is filled.
  676.  
  677.         Since  scrolling separate parts of the screen may yield  unfavorable
  678.         results to callers with connect speeds of 300 and 1200, a setting of
  679.         at least 1200 is recommended.
  680.  
  681.         Valid entries here are 300, 1200, 2400, & 9600.  ChatBox will always
  682.         wrap text to the top of a window when a caller is at 300 baud.
  683.  
  684.  
  685.         * Name to Display for Sysop
  686.         ---------------------------
  687.         While in Split-Screen chat,  this name is used to identify the Sysop
  688.         in the status line for the Sysop's half of the screen.
  689.  
  690.         This name is used in the introductory  "Hello, this is  _____" text.
  691.  
  692.         This is also used if the Sysop drops to DOS in ChatBox.  It will  be 
  693.         displayed in front of appropriate "___ has exited to DOS" message.
  694.  
  695.  
  696.         * Color to use for Chat Text
  697.         ----------------------------
  698.         Chat text (text the Sysop and caller type while chatting) colors may
  699.         be configured.  This color is used when the caller is in color mode.
  700.         Pressing F2 at this parameter in CBSETUP will display a color  chart 
  701.         and sample Split-Screen chat display using the colors you've chosen.
  702.  
  703.         Chat text colors are always high intensity (bright).
  704.  
  705.         ChatBox  must be registered for this setting to be recognized. In an 
  706.         unregistered copy, this will default to "2" when ChatBox is run.
  707.  
  708.  
  709.         * Color to use for Box Lines
  710.         ----------------------------
  711.         Box line (lines creating the chat "box" while chatting)  colors  may
  712.         be configured.  This color is used when the caller is in color mode.
  713.         Pressing F2 at this parameter in CBSETUP will display a color  chart 
  714.         and sample Split-Screen chat display using the colors you've chosen.
  715.  
  716.         Box line colors are always high intensity (bright). 
  717.  
  718.         ChatBox  must be registered for this setting to be recognized. In an 
  719.         unregistered copy, this will default to "6" when ChatBox is run.
  720.  
  721.  
  722.                        Section 2.7 continues on the next page
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                       ChatBox                        Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         2.7  Running CBSETUP and creating CHATBOX.CNF (continued)
  734.         ---------------------------------------------------------
  735.  
  736.         * Color for Sysop and Caller Name
  737.         ---------------------------------
  738.         The Sysop and caller names are placed in the "box" lines  separating
  739.         each  "box".  This color is used when the caller is in  color  mode. 
  740.         Pressing F2 at this parameter in CBSETUP will display a color  chart 
  741.         and sample Split-Screen chat display using the colors you've chosen.
  742.  
  743.         Name colors are always high intensity (bright).
  744.  
  745.         ChatBox  must be registered for this setting to be recognized. In an 
  746.         unregistered copy, this will default to "6" when ChatBox is run.
  747.  
  748.  
  749.         * Color to use for Position Arrow
  750.         ---------------------------------
  751.         A "position arrow" is located on the left of each chat "box" to show
  752.         the  current line.  This color is used when the caller is in  color. 
  753.         Pressing F2 at this parameter in CBSETUP will display a color  chart 
  754.         and sample Split-Screen chat display using the colors you've chosen.
  755.  
  756.         Position arrows are always high intensity (bright).
  757.  
  758.         ChatBox  must be registered for this setting to be recognized. In an 
  759.         unregistered copy, this will default to "6" when ChatBox is run.
  760.  
  761.  
  762.         * Character for Position Arrow
  763.         ------------------------------
  764.         A "position arrow" is located on the left of each chat "box" to show
  765.         the current line. This character may be set by the Sysop.
  766.  
  767.         Any ASCII character between 32 and 255 may be used for the  position
  768.         arrow character. A [space] (ASCII 32) may not be used, nor may ASCII
  769.         characters  below 32 (control characters which  some  communications
  770.         programs do not display properly).
  771.  
  772.  
  773.         * Disable Window Screen Clearing
  774.         --------------------------------
  775.         The Sysop and caller may clear their own "incoming" windows (the box
  776.         the other person is typing in) for  easier  readability  (horizontal
  777.         split screen mode only).
  778.  
  779.         Entering a Y  for yes in this parameter will disable  this  function
  780.         during split-screen chat sessions.
  781.  
  782.         Please see page 18 section 3.2 for additional information.
  783.  
  784.  
  785.  
  786.                        Section 2.7 continues on the next page
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                       ChatBox                        Page 13
  797.         --------------------------------------------------------------------
  798.  
  799.         2.7  Running CBSETUP and creating CHATBOX.CNF (continued)
  800.         ---------------------------------------------------------
  801.  
  802.         Disable `Leave a Comment' Prompt
  803.         --------------------------------
  804.         If the Sysop is unavailable (F4 key or Hours) or does not  answer  a
  805.         page, the caller will be asked if they would like to leave a comment
  806.         (just like PCBoard would).  If the caller responds Yes, ChatBox will
  807.         take the proper actions so that a C <ENTER> are entered at the  main
  808.         PCBoard prompt when PCBoard re-loads.
  809.  
  810.         Entering a Y  for yes in this parameter will disable  this  function
  811.         and return the caller to PCBoard whenever a page is unsuccessful.
  812.  
  813.  
  814.         Length of Paging Time (seconds)
  815.         -------------------------------
  816.         The length of time that ChatBox will beep, ring, flash, etc., during
  817.         a caller page may be configured by the Sysop. Valid entries are from
  818.         15 to 90 seconds.  The default is 30 seconds, which is also the same
  819.         for PCBoard's built-in page.  ChatBox reads record # 97 from PCBTEXT
  820.         (or appropriate language file) and displays it while paging:
  821.  
  822.         Page ends in 30 seconds.  (Ctrl-K) Aborts .
  823.  
  824.         ChatBox will automatically change '30' to the amount entered in this
  825.         parameter.  This allows PCBoard's (O) command to continue to be used
  826.         in conjunction with ChatBox for those that wish to do so.
  827.  
  828.  
  829.         Disable Use of PCBoard F4 Toggle
  830.         --------------------------------
  831.         ChatBox follows the F4 'paging allowed' toggle in PCBoard.  If F4 is
  832.         OFF, paging will not be permitted, if F4 is ON, paging is  permitted
  833.         if (A) the person has security to page,  and (B) if the page attempt
  834.         is within a time period allowed.
  835.  
  836.         This means that ChatBox uses the F4 toggle EXACTLY as  PCBoard's (O)
  837.         command does.  By using the F4 toggle, the Sysop can easily turn the
  838.         page function (ChatBox or PCBoard) off on a temporary basis  without
  839.         having to re-configure any setup parameters.
  840.  
  841.         Although  not recommended, you may have ChatBox ignore PCBoard's  F4 
  842.         by answering this parameter Yes.
  843.  
  844.  
  845.  
  846.                        Section 2.7 continues on the next page
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                       ChatBox                        Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         2.7  Running CBSETUP and creating CHATBOX.CNF (continued)
  866.         ---------------------------------------------------------
  867.  
  868.         Always Start with Log (ALT-L) On
  869.         --------------------------------
  870.         ChatBox contains a toggle that allows the Sysop to log chat sessions 
  871.         to log files in the default ChatBox directory.  This toggle  is  the
  872.         ALT-L key combination.  The (L) which appears on the ChatBox  status
  873.         line indicates logging is active.
  874.  
  875.         If the Sysop desires, ChatBox may start with the logging mode on  as
  876.         each chat session begins instead of manually turning it on with  the
  877.         ALT-L keypress. 
  878.  
  879.         Refer to page 21 section 4.3 for information regarding chat logs.
  880.  
  881.         * Sound to use for VIP paging
  882.         -----------------------------
  883.         You  may  select the type of sound ChatBox will make when  a  caller 
  884.         listed in CHATBOX.VIP pages outside of normal paging hours.
  885.  
  886.         (1)  The familiar "beep beep".
  887.         (2)  The familiar "beep beep, with a lower tone than #1.
  888.         (3)  European telephone ring. Two short rings.
  889.         (4)  Telephone ring.  Low pitch.
  890.         (5)  Telephone ring.  Medium pitch.
  891.         (6)  Telephone ring.  High pitch.
  892.         (7)  Silent - Flashing box on the Sysop's screen.
  893.         (8)  Shell - Use another program or device for sounds or screens.
  894.         (9)  Use LPT1 (parallel printer) bell.
  895.         (10) Use LPT2 (parallel printer) bell.
  896.         (11) Use LPT3 (parallel printer) bell.
  897.         (12) Generic "beep beep" using console for use with older PCs.
  898.  
  899.         Press F2 at this parameter to listen to the sound you have selected.
  900.  
  901.         If selecting #8 (shell) see page 19 section 3.4 for instructions  on
  902.         creating SOUND.BAT.
  903.  
  904.         *  Reason Prompt (or NONE)
  905.         --------------------------
  906.         If ChatBox is being used to page the Sysop,  this optional parameter
  907.         may be used to ask the caller to briefly state the reason  they  are
  908.         paging  the Sysop.  If this parameter is blank, or NONE is  entered, 
  909.         this question will be disabled in ChatBox.
  910.  
  911.         If the Sysop is initiating the chat, this parameter is ignored.
  912.  
  913.         A file name may be specified in this parameter  by starting the left
  914.         most position with a % followed by a file. If you specify a file, do
  915.         NOT specify a location.  The file must reside with CHATBOX.EXE.  For
  916.         example:
  917.         %WHY.TXT Briefly state the reason for this chat?
  918.  
  919.  
  920.                        Section 2.7 continues on the next page
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                       ChatBox                        Page 15
  929.         --------------------------------------------------------------------
  930.  
  931.         2.7  Running CBSETUP and creating CHATBOX.CNF (continued)
  932.         ---------------------------------------------------------
  933.  
  934.         * Unavailable Text
  935.         ------------------
  936.         This text is displayed when F4 is toggled off, when the caller  does
  937.         not have a sufficient access level to request a chat, or when a page
  938.         attempt goes unanswered. For example:
  939.         The Sysop is not currently available for chat.
  940.  
  941.         The above is displayed to the caller and written to the CALLER log.
  942.  
  943.         A file name may be specified in this parameter  by starting the left
  944.         most position with a % followed by a file. Do NOT specify a location
  945.         with the name. The file must reside with CHATBOX.EXE. For example:
  946.         %NO.TXT No one is available for a chat.
  947.  
  948.         NO.TXT is displayed to the caller, the text is written to CALLER(x).
  949.  
  950.  
  951.         * Hours Text
  952.         ------------
  953.         This text is displayed when a caller is requesting a chat outside of
  954.         the hours allowed for the particular day of the week. For example:
  955.         Paging is allowed hh:mm - hh:mm. Please leave a comment.
  956.  
  957.         The above is displayed to the caller and written to the CALLER log.
  958.  
  959.         A file name may be specified in this parameter  by starting the left
  960.         most position with a % followed by a file. Do NOT specify a location
  961.         with the name. The file must reside with CHATBOX.EXE. For example:
  962.         %HOURS.TXT Page is not available at this hour.
  963.  
  964.         HOURS.TXT is displayed to caller, the text is written to CALLER(x).
  965.  
  966.  
  967.         * Page Start and Stop Times  (CBSETUP.EXE page 2)
  968.         -------------------------------------------------
  969.         You may enter 3 page starting and stopping times for each day of the
  970.         week.  Times must be entered in HH:MM format, where HH is a value of
  971.         0 through 23,  and MM is a value of 0 through 59.  CBSETUP  performs
  972.         minimal  testing of the hours input here.  Care should be  taken  to
  973.         insure the times which are input are valid and in the HH:MM format.
  974.  
  975.         To disable paging on a particular day, simply set the page times for
  976.         PERIOD 1 on that day a minute apart, such as 12:00 - 12:01, and  set
  977.         the start and stop times for PERIOD 2 & 3 to the same time. If there
  978.         is concern about a caller being able to activate a page during  this 
  979.         one  minute time period during the day (which is  highly  unlikely),
  980.         set this one minute period so it will occur during your daily event.
  981.                                              
  982.         For 24 hour paging, set PERIOD 1 to the same start and stop times.
  983.   
  984.         PERIODS 2 & 3 are ignored if the start and stop times are the same.
  985.  
  986.         The TAB key rotates through different PERIODS in the same day.
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.         --------------------------------------------------------------------
  994.         Page 16                       ChatBox                        Page 16
  995.         --------------------------------------------------------------------
  996.  
  997.         2.8  Setting up for Multi-Language Use
  998.         --------------------------------------
  999.         ChatBox  uses text from PCBTEXT or appropriate language  files  with 
  1000.         the  exception of the text that is used in CHATBOX.CNF. To make  any 
  1001.         text in CHATBOX.CNF language compatible, simply create  a  duplicate 
  1002.         CHATBOX.CNF  file except  give it  the  appropriate  EXTension.  For 
  1003.         instance with French, use the appropriate French in CHATBOX.FRE  and 
  1004.         ChatBox will automatically use CHATBOX.FRE instead of CHATBOX.CNF as 
  1005.         the configuration file. You do not need to worry about what  ChatBox 
  1006.         is  passed in the door file. If passed CHATBOX.CNF and the  language 
  1007.         is .FRE, ChatBox will look for CHATBOX.FRE before using CHATBOX.CNF.
  1008.  
  1009.  
  1010.         2.9  Setting up V.I.P. Callers (CHATBOX.VIP)
  1011.         --------------------------------------------
  1012.         To  create a VIP list of callers who may page at any time, create  a 
  1013.         text file called CHATBOX.VIP. It must reside in the same location as 
  1014.         CHATBOX.EXE. To install special names into CHATBOX.VIP, simply enter 
  1015.         the names one at a time, with each name beginning on a new line. 
  1016.  
  1017.         Callers  who appear in CHATBOX.VIP will be able to page the Sysop at 
  1018.         any time regardless of page time settings.
  1019.  
  1020.         Callers  who are listed in CHATBOX.VIP will NOT be able to PAGE  the 
  1021.         Sysop  if  the F4 page bell toggle has been turned  off  in  PCBoard 
  1022.         (unless the ability to follow the F4 setting has been disabled  with 
  1023.         CBSETUP).  It  is assumed that if the Sysop has turned F4  off  then
  1024.         they really don't wish to disturbed. 
  1025.  
  1026.  
  1027.         2.10  Setting up Callers Who Cannot Page (CHATBOX.NOT)
  1028.         ------------------------------------------------------
  1029.         To  create a list of callers who can NEVER page, regardless of  page 
  1030.         time  settings,  F4  page toggle, etc., create a  text  file  called 
  1031.         CHATBOX.NOT. It must reside in the same location as CHATBOX.EXE.  To 
  1032.         install names into CHATBOX.NOT simply enter the names one at a time, 
  1033.         with  each  name beginning on a new line, and with each line  ending 
  1034.         with a carriage-return line-feed sequence.
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.         --------------------------------------------------------------------
  1060.         Page 17                       ChatBox                        Page 17
  1061.         --------------------------------------------------------------------
  1062.  
  1063.         3.0  Notes regarding PCBTEXT files
  1064.         ----------------------------------
  1065.         ChatBox detects the language being used and uses the following  text 
  1066.         from the appropriate PCBTEXT (PCBTEXT.???) file.
  1067.  
  1068.         Rec#   Default text
  1069.                   
  1070.         97     Page ends in 30 seconds.  (Ctrl-K) Aborts .
  1071.                Notes:  ChatBox  will  automatically replace  '30'  with  the 
  1072.                number of seconds for paging time set in CBSETUP.EXE.
  1073.  
  1074.         175    Sysop CHAT active at~
  1075.                Notes: Written to caller log only. Time is added to end. 
  1076.                                  
  1077.         219    Sysop CHAT ended at~ 
  1078.                Notes: Written to caller log and displayed after a chat. Time
  1079.                is added to end of line.
  1080.           
  1081.         327    I'm back!  Thanks for waiting~   
  1082.                Notes:  Displayed  on return from Sysop  F5.  Caller's  first 
  1083.                name is added to end of the line.
  1084.                                  
  1085.         333    Hello, This is @OPTEXT@.~~
  1086.                Notes: Displayed in Sysop's "box" when a chat begins. Chatbox
  1087.                will replace @OPTEXT@ with Sysop's name in CBSETUP.
  1088.  
  1089.         409    Operator paged at~ 
  1090.                Notes:  Written to caller log only. Time is added to the  end 
  1091.                of  the  line, followed by the REASON the  caller  paged  (if 
  1092.                used).
  1093.  
  1094.         418    Press (Enter) to continue
  1095.                Notes: Self explanatory.
  1096.  
  1097.         436    ______ has exited to DOS.  Please wait ...
  1098.                Notes:  Displayed  when Sysop F5'd to DOS.  Sysop's  name  in 
  1099.                CBSETUP is added to the beginning of the line.
  1100.  
  1101.         571    Would you like to leave a comment to the Sysop instead 
  1102.                Notes: Used if a page attempt is unsuccessful.
  1103.                   
  1104.  
  1105.         ADDITIONAL NOTES:
  1106.         -----------------
  1107.  
  1108.         @FIRST@ (caller's first name) may be used in any line. 
  1109.                                       
  1110.         ChatBox  replaces ~ characters with hard spaces in the same  fashion 
  1111.         PCBoard does in PCBTEXT.
  1112.                   
  1113.         The  text  used  from PCBTEXT files is  simple  informational  text. 
  1114.         ChatBox does not support the use of %FILENAME conventions in any  of 
  1115.         the above PCBTEXT parameters.
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.         --------------------------------------------------------------------
  1126.         Page 18                       ChatBox                        Page 18
  1127.         --------------------------------------------------------------------
  1128.  
  1129.         3.1  Notes Regarding The F4 Function Key
  1130.         ----------------------------------------
  1131.         ChatBox follows the F4 toggle from PCBoard. This allows the Sysop to 
  1132.         easily toggle paging on or off at any time.
  1133.  
  1134.         ChatBox  will  not follow the F4 toggle if ability to  so  has  been 
  1135.         disabled  with CBSETUP.  If so, all references to any F4 key  action 
  1136.         in this manual should be disregarded.
  1137.           
  1138.         The Sysop may also set the F4 toggle while in ChatBox. 
  1139.  
  1140.         To determine if you have F4 toggled ON in PCBoard, look at PCBoard's 
  1141.         call waiting screen. The very center information block will indicate 
  1142.         whether  "Page  Bell is Off" or "Page Bell is On".  If  you  are  in 
  1143.         PCBoard  locally or a caller is on-line, you can determine if F4  is 
  1144.         toggled on by the (B) on the very bottom status line. There may be a 
  1145.         "P"  or  "A"  in the parenthesis with the  "B",  (PAB),  (AB),  etc. 
  1146.         depending  on  how other toggles are set in PCBoard.  If  a  "B"  is 
  1147.         there,  the page bell is toggled on and a caller may page the  Sysop 
  1148.         if the current time is within a specified paging period.
  1149.           
  1150.  
  1151.         3.2  Notes regarding window (box) clearing
  1152.         ------------------------------------------
  1153.         If  this feature is allowed (in CBSETUP), the Sysop and  caller  may 
  1154.         clear their incoming windows for easier readability while chatting.
  1155.  
  1156.         The Sysop sees this line in the center of the screen:
  1157.  
  1158.         [ Name ]---------------------[ ALT-C=Clear ^ ]----------------------
  1159.  
  1160.         The caller sees this line in the center:
  1161.  
  1162.         [ Name ]----------------------[ ESC=Clear v ]-----------------------
  1163.         
  1164.         Note:  The  (^ and v) in each line above are actually  up  and  down 
  1165.         arrows, and not reproduced in the documentation to prevent  problems 
  1166.         while printing the documentation.
  1167.  
  1168.         The  caller must press ESC and the Sysop must press ALT-C  to  clear 
  1169.         the incoming window. This places the last line of text in the window 
  1170.         at the top of the window.
  1171.                     
  1172.         NOTE:  Each person may only clear the incoming text from  the  other 
  1173.         person. It is not practical to allow the person typing to clear  the 
  1174.         window they are typing (sending) in, as it is IMPOSSIBLE to know  if 
  1175.         the other person has read, or is keeping up with, the other person's 
  1176.         typing!
  1177.  
  1178.         This  is only available in Horizontal mode. The performance of  this 
  1179.         feature  while  in Vertical chat mode was not  favorable  enough  to 
  1180.         include it in ChatBox.
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.         --------------------------------------------------------------------
  1192.         Page 19                       ChatBox                        Page 19
  1193.         --------------------------------------------------------------------
  1194.  
  1195.         3.3  Notes regarding the "Leave a comment instead?" prompt
  1196.         ----------------------------------------------------------
  1197.         If  the Sysop is unavailable (F4 key or Hours) or does not answer  a 
  1198.         page,  the  caller  will  be asked if they would  like  to  leave  a 
  1199.         comment. ChatBox uses record #571 from PCBTEXT for this purpose.  If 
  1200.         the  caller  responds Yes, ChatBox will take the proper  actions  so 
  1201.         that a  C <ENTER>  are entered at the PCBoard prompt  after  ChatBox 
  1202.         exits and PCBoard will act as though it were typed by the Caller.
  1203.  
  1204.         NOTE: Use of this feature requires that your main menu (BRDM) not be 
  1205.         so long that it normally requires a "More" prompt to appear. If BRDM 
  1206.         is  too  long, PCBoard will ask the "More" question, the C  will  be 
  1207.         entered  and  ignored, then the <ENTER> will be used by  the  "More" 
  1208.         question.
  1209.  
  1210.         This feature can be disabled with CBSETUP if it is not desired.
  1211.  
  1212.  
  1213.         3.4  Notes regarding SOUND.BAT
  1214.         ------------------------------
  1215.         SOUND.BAT is called if #8 has been selected for the type of sound to 
  1216.         make when paging.  ChatBox will shell out to SOUND.BAT every  couple 
  1217.         of seconds instead of making a selected noise. 
  1218.  
  1219.         This allows the Sysop to make their own noise, screen displays, etc.
  1220.           
  1221.         Note:   We  have  received  reports  that  sound  cards  have   been 
  1222.         successfully  used to create page sounds in SOUND.BAT. It should  be 
  1223.         noted  that this process could have difficulties.  It would  not  be 
  1224.         surprising  for  some sound card drivers to  created  problems  with 
  1225.         communications programs.  Test carefully and thoroughly if you  plan 
  1226.         on using a sound card to create page sounds.
  1227.                          
  1228.         In all cases, keep whatever is placed in SOUND.BAT small and fast.
  1229.  
  1230.  
  1231.         3.5  Notes regarding text file displays
  1232.         ---------------------------------------
  1233.         ChatBox will display text files if indicated in certain text prompts 
  1234.         in  CBSETUP. These text files support PCBoard color macros.  Because 
  1235.         ChatBox has been designed to be as small as possible for "shell  to" 
  1236.         door  purposes,  ANSI  capabilities in these text  files  have  been 
  1237.         intentionally omitted.
  1238.                                         
  1239.         These  text  files also support the use of the  @cls@  clear  screen 
  1240.         macro,  as well as the use of @first@ for the caller's  first  name. 
  1241.         Support  for  a multitude of @info@ macros  has  been  intentionally 
  1242.         omitted  to  keep memory consumption as low as possible for  use  in 
  1243.         the "shell to" door process.
  1244.  
  1245.         If  multi-languages  are in use, the appropriate extension  will  be 
  1246.         added to these files.  If the language file exists, it will be shown  
  1247.         to the caller.
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.         --------------------------------------------------------------------
  1258.         Page 20                       ChatBox                        Page 20
  1259.         --------------------------------------------------------------------
  1260.  
  1261.         4.0  Sysop function keys
  1262.         ------------------------
  1263.         ChatBox  follows F3 (printer on/off), F4 (page bell on/off)  and  F9 
  1264.         (display  on/off)  toggles  from PCBoard. If F3 is on, ChatBox  will 
  1265.         print any information sent to the caller log to the printer also. If
  1266.         F9 is off, ChatBox will clear the screen after an unsuccessful  page 
  1267.         attempt. The F4 key is explained in detail elsewhere in this manual.
  1268.  
  1269.         Sysops may drop to DOS using the F5 key if F5 drop to DOS is enabled 
  1270.         in PCBSETUP for the node.
  1271.  
  1272.         During  a  chat,  the Sysop may press ALT-P  for  a  profile  screen 
  1273.         containing many of the caller's statistics and settings.  In  Split-
  1274.         Screen  chat, this appears over the "box" the Sysop  would  normally 
  1275.         type  in,  and the caller is unaware of its presence. In  fact,  the 
  1276.         caller  may  keep typing while the Sysop is reviewing  the  profile!  
  1277.         After the Sysop has reviewed the profile the contents of the Sysop's 
  1278.         "chatbox" will be restored.  In regular non-split screen chat  mode, 
  1279.         the  caller  will not be able to continue typing while  the  profile 
  1280.         information is popped up on the Sysop's screen.
  1281.                                    
  1282.         While  the above ALT-P information is on the screen, the  Sysop  may 
  1283.         edit any of the caller's parameters displayed by pressing ALT-E  for 
  1284.         edit.  The  Sysop  may then cursor  through  the  parameters  making 
  1285.         changes  as needed. Caller input is not accepted while the Sysop  is 
  1286.         actually Editing the Profile.  The Sysop may press ALT-S to save and 
  1287.         record  any changes or ALT-A to abort any changes.   After  pressing 
  1288.         ALT-S or ALT-A while editing, chatting will resume as normal.
  1289.           
  1290.         ChatBox will act on ALT-X and ALT-N requests from the Sysop. ChatBox 
  1291.         will set the appropriate flag so that PCBoard will use it after  the 
  1292.         caller logs off (as if ALT-X or ALT-N had been set in PCBoard).
  1293.  
  1294.  
  1295.         4.1  Technical notes
  1296.         --------------------
  1297.         ChatBox has been designed to run specifically with  PCBoard versions
  1298.         14.5, 14.5a and 15.0.  ChatBox will not run with earlier versions of  
  1299.         PCBoard or with other brands of software.
  1300.  
  1301.         Carrier is monitored by ChatBox. Should a caller drop carrier  while 
  1302.         in  ChatBox they will be returned to PCBoard, which will detect  the 
  1303.         "no carrier" status and cycle appropriately.
  1304.                   
  1305.         ChatBox works with non-standard com ports, addresses, and IRQs. COM1 
  1306.         is address 3F8/IRQ 4. COM2 is address 2F8/IRQ 3. If a COM port other 
  1307.         than  1  or  2  is  used, ChatBox  will  use  the  address  and  IRQ 
  1308.         information as indicated in PCBOARD.DAT for the node.
  1309.  
  1310.         ChatBox gives the caller time credit while chatting with the Sysop.
  1311.  
  1312.         If  it is detected that the caller's communications program  is  not 
  1313.         ANSI capable, ChatBox will start the chat in the regular,  non-split 
  1314.         screen  chat mode.  A message will appear on the Sysop's  screen  if 
  1315.         this occurs.
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.         --------------------------------------------------------------------
  1324.         Page 21                       ChatBox                        Page 21
  1325.         --------------------------------------------------------------------
  1326.  
  1327.         4.2  Caller log entries
  1328.         -----------------------
  1329.         ChatBox makes pertinent entries into the caller log as follows:
  1330.           
  1331.         If a REASON for paging is requested, the caller's answer is appended 
  1332.         to the "Operator Paged at" text and written to the CALLER files.
  1333.                               
  1334.         The  "Hours available" text from CBSETUP is written to CALLER  files 
  1335.         if a page is attempted outside of paging times. 
  1336.  
  1337.         The  "Unavailable text" from CBSETUP is written to CALLER  files  if 
  1338.         the  caller  lacks security to page, if F4 page is OFF,  or  if  the 
  1339.         Sysop does not answer a page attempt.
  1340.           
  1341.         Also  see  section 3.0 page 17 for other text which  is  written  to
  1342.         CALLER files by ChatBox.
  1343.            
  1344.         4.3  ChatBox CHATLOG (ALT-L) files
  1345.         ----------------------------------
  1346.         Sysops may keep a record of the contents of their chat with a caller 
  1347.         by entering ALT-L during the chat.  ChatBox will add the text of the 
  1348.         chat to a file called CHATLOG.xxx, where xxx is the node number  the 
  1349.         chat  is occurring on.  CHATLOG files are located with  CHATBOX.EXE. 
  1350.         CHATLOG  files  are  appended (added) to with each  ALT-L,  so  care 
  1351.         should be taken if this feature is used often so that the log  files 
  1352.         will not become too large to handle.
  1353.  
  1354.         You  may turn logging turned ON by default during each chat  session 
  1355.         by toggling the appropriate setting in CBSETUP.EXE.
  1356.  
  1357.         4.4  Multi-nodes, networks, multi-taskers
  1358.         -----------------------------------------
  1359.         ChatBox  has been developed in a networked environment.  All  multi-
  1360.         node  features are thoroughly tested on our own  multi-node  PCBoard 
  1361.         system.  
  1362.         
  1363.         ChatBox is DESQview aware.  It is automatically detected, screen and 
  1364.         keyboard  I/O are "well behaved", and time slices are given back  to 
  1365.         other applications while ChatBox is idle. 
  1366.  
  1367.         4.5  Error messages
  1368.         -------------------
  1369.         ChatBox gives verbose installation error messages, such  as  invalid 
  1370.         paths.  These messages appear and there is a short pause while  they 
  1371.         are displayed. 
  1372.  
  1373.         4.6  Where to receive assistance
  1374.         --------------------------------
  1375.         Yandell  Computer  Services (YCS) provides the  following  technical 
  1376.         assistance for ChatBox:
  1377.           
  1378.         813-842-8099   The YCS Support System.  Available to all BBS Sysops.
  1379.                        INSTANT on-line credit card registration and  support
  1380.                        system for YCS Shareware. 
  1381.    
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.         --------------------------------------------------------------------
  1390.         Page 22                       ChatBox                        Page 22
  1391.         --------------------------------------------------------------------
  1392.  
  1393.         4.7  Disclaimer and Warranty
  1394.         ----------------------------
  1395.         ChatBox  is  a shareware product.  ChatBox may be  uploaded  to  BBS 
  1396.         systems as long as copyright notices are not removed and no  changes 
  1397.         are  made  to  the program.  There are no warranties,  expressed  or 
  1398.         implied,  for  unregistered copies of ChatBox.  Sysops  who  install 
  1399.         ChatBox on their systems assume any and all liabilities for anything 
  1400.         which may result as a consequence of running ChatBox. For registered 
  1401.         copies of ChatBox, Yandell Computer Services warrants  that  ChatBox 
  1402.         will perform as described in this documentation.  In the event  that 
  1403.         ChatBox does not perform as specified, Yandell Computer Services may 
  1404.         elect  to fix ChatBox or refund the amount paid, if notified  within 
  1405.         30 days of registration.
  1406.  
  1407.         Under no circumstances shall Yandell Computer Services or the author
  1408.         of ChatBox be liable for any loss of profit or  any  other  damages, 
  1409.         including but not limited to special, incidental, consequential,  or 
  1410.         other damages, arising out of the use or inability to use ChatBox.
  1411.  
  1412.         4.8  License to Use ChatBox
  1413.         ---------------------------
  1414.         ChatBox is not "public domain" or "free" software. A limited license 
  1415.         is granted to use and evaluate ChatBox for thirty days after initial 
  1416.         installation.  ChatBox  must be registered if it is used  after  the 
  1417.         initial thirty day evaluation period.            
  1418.  
  1419.         A  ChatBox registration may be used only on the original  licensee's 
  1420.         BBS system and only on nodes the original licensee owns and operates 
  1421.         for  their own purposes.  If the original licensee leases  or  sells 
  1422.         some  or  all  of their nodes to another entity,  those  nodes  will 
  1423.         require  their own ChatBox registration.  ChatBox registrations  are 
  1424.         not transferable. 
  1425.  
  1426.         A  ChatBox registration is a license to use the ChatBox software  on 
  1427.         one  (1) BBS System at a single location with as many nodes  as  the 
  1428.         original  licensee  owns and operates at THAT  location.   When  the 
  1429.         licensee  owns  and  operates other BBS' in  other  locations,  each 
  1430.         location will require a separate ChatBox registration.
  1431.  
  1432.         If ChatBox has not been registered after 30 days, a  Sysop  reminder 
  1433.         will begin appearing at program termination and will also be written 
  1434.         to the current node's caller log file.
  1435.    
  1436.         4.9  Revision history
  1437.         ---------------------
  1438.         Date       Version    Details
  1439.         --------   -------    -------
  1440.         06-14-91   1.0        ChatBox initial release.
  1441.         08-10-91   1.1        See the enclosed FEATURES.NEW file.
  1442.         11-08-91   1.2        See the enclosed FEATURES.NEW file.
  1443.         12-20-91   1.3        See the enclosed FEATURES.NEW file.
  1444.         03-27-92   2.0        See the enclosed FEATURES.NEW file.
  1445.         05-01-92   2.1        See the enclosed FEATURES.NEW file.
  1446.         11-27-92   2.2        See the enclosed FEATURES.NEW file.
  1447.         05-04-93   2.3        See the enclosed FEATURES.NEW file.
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.         --------------------------------------------------------------------
  1456.         Page 23                       ChatBox                        Page 23
  1457.         --------------------------------------------------------------------
  1458.  
  1459.         5.0  Registering ChatBox
  1460.         ------------------------
  1461.         Registration  removes  the [UNREGISTERED COPY]  message  at  program 
  1462.         termination along with the corresponding brief  delay.  Registration 
  1463.         also enables the Sysop definable colors for Split-Screen chat.
  1464.  
  1465.         Registration is $15.00 and may be paid by check, money order,  VISA, 
  1466.         Mastercard, American Express or Diners Club.  Receive a registration
  1467.         number INSTANTLY by registering with a credit card!
  1468.           
  1469.         Refer to the ORDER.FRM file for complete registration instructions.
  1470.                
  1471.  
  1472.         5.1  Register with CONFIDENCE - Author Information
  1473.         --------------------------------------------------
  1474.         L.  Brent  Yandell   has been programming  for  over  eleven  years, 
  1475.         including  more  than five years  of  developing  telecommunications 
  1476.         software.  Many Sysops will be familiar with PCBFV, the popular  on- 
  1477.         line  PCBoard File Viewer.  See the enclosed CATALOG.TXT file for  a 
  1478.         complete listing of Sysop utilities from YCS.
  1479.  
  1480.         Yandell Computer Services (YCS) is a  licensed  business,  operating
  1481.         and existing under the laws of the State of Florida.
  1482.  
  1483.         Writing  BBS  Shareware doors and utilities, in addition  to  custom 
  1484.         programming, is our business.... our ONLY business.
  1485.  
  1486.         First Door Release: 7/6/87 (USBBSDOR) - Still updated and supported!
  1487.  
  1488.         YCS  Shareware is GUARANTEED (each product's  documentation contains 
  1489.         each product's specific guarantee).
  1490.  
  1491.         Yandell  Computer  Services is an *AUTHORIZED*  merchant  for  VISA, 
  1492.         Mastercard, American Express and Diners charge cards.
  1493.  
  1494.         A dedicated multi-node BBS for support and on-line registrations,  a 
  1495.         toll-free voice line for registrations, and a voice support line for
  1496.         registered customers are just a few of our offerings in our  efforts 
  1497.         to provide you with FAST, FRIENDLY SERVICE.
  1498.  
  1499.  
  1500.  
  1501.